package com.ucode.model.cgms.convert;

import com.ucode.model.cgms.CgmsCompanionProduct;
import com.ucode.model.cgms.form.CgmsCompanionProductForm;
import com.ucode.model.cgms.vo.CgmsCompanionProductVO;
import com.ucode.tool.base.Paginator;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface CgmsCompanionProductConvert {

    CgmsCompanionProductConvert INSTANCE = Mappers.getMapper(CgmsCompanionProductConvert.class);

    CgmsCompanionProduct convert(CgmsCompanionProductForm form);

    CgmsCompanionProductVO convert(CgmsCompanionProduct bean);

    Paginator<CgmsCompanionProductVO> convertPage(Paginator<CgmsCompanionProduct> page);

    List<CgmsCompanionProductVO> convertList(List<CgmsCompanionProduct> list);

}


